* ccl.c: Improve and simplify overflow checking (Bug#9196).
authorPaul Eggert <eggert@cs.ucla.edu>
Sat, 27 Aug 2011 07:07:32 +0000 (00:07 -0700)
committerPaul Eggert <eggert@cs.ucla.edu>
Sat, 27 Aug 2011 07:07:32 +0000 (00:07 -0700)
commita56bdf85ff04320e2012a603fffd1625aeab7a1f
treef81cd5e90e0bb63b8fdb54e87fdb24a7ce20f229
parent896f5c22a91c5d12030e45cea1889802c7e0102f
* ccl.c: Improve and simplify overflow checking (Bug#9196).

(ccl_driver): Do not generate an out-of-range pointer.
(Fccl_execute_on_string): Remove unnecessary check for
integer overflow, noted by Stefan Monnier in
<http://lists.gnu.org/archive/html/emacs-devel/2011-08/msg00979.html>.
Remove a FIXME that didn't need fixing.
Simplify the newly-introduced buffer reallocation code.
src/ChangeLog
src/ccl.c